<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib prefix="sj" uri="/struts-jquery-tags" %>
<s:include value="/commun/header.jsp" />
<sj:head locale="fr" jquerytheme="Flick"/>

<div id="body">
<h2>Détail du projet <s:property value="projet.nom"/></h2>

<p>
<s:property value="description"/>
</p>
<s:url id="detailClient" action="clientProfil"><s:param name="client.id" value="projet.client.id"/></s:url>
<p>Le projet est réalisé pour <s:a href="%{detailClient}"><s:property value="projet.client.entreprise"/> (<s:property value="projet.client.nom"/> <s:property value="projet.client.prenom"/>)</s:a>
</p>

<p>
<s:if test="projet.paye">Le projet est payé</s:if>
<s:else>Le projet n'est pas payé</s:else>
</p>

<p>Avancement du projet :<sj:progressbar id="progressbar" value="%{projet.avancement}" /></p>

<s:url id="detailChef" action="agentProfil"><s:param value="projet.chef.id" name="agent.id"/></s:url>
<p>Le projet est dirigé par <s:a href="%{detailChef}"><s:property value="projet.chef.nom"/> <s:property value="projet.chef.prenom"/></s:a>
</p>
<p>Le projet est réalisé par :
<ul>
<s:iterator value="projet.agents" status="status">
<li>
	<s:url id="detailAgent" action="agentProfil">
	<s:param value="id" name="agent.id"/></s:url>
	<s:a href="%{detailAgent}">
	<s:property value="nom"/> <s:property value="prenom"/>
	</s:a>
</li>
</s:iterator>
</ul>
<p>Le projet est composé des tâches suivantes :</p>
<ul>
<s:iterator value="taches" status="status">
	<s:url id="detailTache" action="detailTache">
	<s:param value="id" name="tache.id"/>
	<s:param value="projet.id" name="projet.id"/>
	</s:url>
	<li><s:a href="%{detailTache}">
	<s:property value="nom"/>
	</s:a></li>
</s:iterator>
</ul>

<s:if test="%{#session.role=='admin' || #session.role=='agent'}">
<p><s:url id="newTache" action="setUpForInsertOrUpdateTache">
<s:param value="projet.id" name="projet.id"/></s:url>
<s:a href="%{newTache}">Ajouter une Tache</s:a></p>
</s:if>
<p><s:url id="forum" action="viewForum">
<s:param value="projet.id" name="projet.id"/></s:url>
<s:a href="%{forum}">Consulter le forum du Projet</s:a></p>

<s:if test="%{#session.role=='admin' || (#session.role=='agent' && #session.rid==projet.chef.id)}">
<p><s:url id="modifierProjet" action="setUpForInsertOrUpdateProjet"><s:param name="projet.id" value="projet.id"/></s:url><s:a href="%{modifierProjet}">Modifier le projet</s:a></p>
</s:if>
</div>

<s:include value="/commun/footer.jsp"/>